define(function(require){
	var main =require('/static/main.js');
	var m = new main();
	function Cont(){
		this.Fun._init();
	}
	Cont.prototype.Fun = {
		step:0,
		_init:function(){
		    m.loadmenu('.cate-customer',0);
		    this.getlist();
			this.bindEvent();
		},
		bindEvent:function(){
			var _this = this;
		},
		getlist:function(){
			$(document).ready(function() {
		        $('#datatable').dataTable({
		           "ajax": {
					    "url": "/customer/customer-list",
					    "type":'post',
				        "data": function (d) {
				        	// var data = { 
				        	// 	PageNo:1, PageSize: 10
				        	// }
				         //    return data;
				        },
					    // "dataSrc": function ( json ) {
					    //   console.log(json);
	        //               return json.Models;
	        //             },
					},
					// "bFilter" : false,// 搜索栏  
					// "bProcessing": true, // 大数据 加载显示加载中
					"serverSide": true, //开启服务器模式
					"aoColumns":[
						{"mDataProp": 'UserRemarkName'}, 
	                    {"mDataProp": 'Phone'},
	                    {"mDataProp": 'Phone'},
	                    {"mDataProp": 'SourceName'},
	                    {"mDataProp": 'SourceName'},
	                    {"mDataProp": 'UserWorth'},
	                    {"mDataProp": 'UserWorth'},
	                    {
				            "mDataProp": "CustomerId",
				            "sClass": "option_btn",
				            "fnCreatedCell": function (nTd, sData, oData, iRow, iCol) {
				                $(nTd).html('<span data-toggle="modal" data-target="#con-close-modal" data-toggle="tooltip" >查看</span>\
                                                <span>编辑</span>\
                                                <span>删除</span>');

				            }
				        }
	                    // {"data": 'UserWorth'},
	                    // {"data": 'UserWorth'},
					],
					// "aoColumns": [ //这个属性下的设置会应用到所有列，按顺序没有是空
	    //                 {"姓名": 'UserRemarkName'}, //mData 表示发请求时候本列的列明，返回的数据中相同下标名字的数据会填充到这一列
	    //                 {"手机号码": 'Phone'},
	    //                 {"性别": 'Phone'},
	    //                 // {"注册平台": 'SourceName'},
	    //                 {"客户来源": 'SourceName'},
	    //                 {"用户价值": 'UserWorth'},
	    //                 {"添加时间": 'UserWorth'},
	    //                 // {"操作": ''},
	    //                 {"sDefaultContent": ''}, // sDefaultContent 如果这一列不需要填充数据用这个属性，值可以不写，起占位作用
	    //                 // {"sDefaultContent": '', "sClass": "action"},//sClass 表示给本列加class
	    //             ],
		            'ordering':false,
		            "oLanguage" : {
		                "sLengthMenu": "每页显示 _MENU_ 条记录",
		                "sZeroRecords": "抱歉， 没有找到",
		                "sInfo": "从 _START_ 到 _END_ /共 _TOTAL_ 条数据",
		                "sInfoEmpty": "没有数据",
		                "sInfoFiltered": "(从 _MAX_ 条数据中检索)",
		                "sZeroRecords": "没有检索到数据",
		                "sSearch": "查找：",
		            }
		            // "sProcessing" : "正在获取数据，请稍后...",    
	             //    "sLengthMenu" : "显示 _MENU_ 条",    
	             //    "sZeroRecords" : "没有您要搜索的内容",    
	             //    "sInfo" : "从 _START_ 到  _END_ 条记录 总记录数为 _TOTAL_ 条",    
	             //    "sInfoEmpty" : "记录数为0",    
	             //    "sInfoFiltered" : "(全部记录数 _MAX_ 条)",    
	             //    "sInfoPostFix" : "",    
	             //    "sSearch" : "搜索",    
	             //    "sUrl" : "",    
	             //    "oPaginate": {    
	             //        "sFirst" : "第一页",    
	             //        "sPrevious" : "上一页",    
	             //        "sNext" : "下一页",    
	             //        "sLast" : "最后一页"    
	             //    }  
		        });
		    } );
		}


	}
	var a = new Cont();

})